package com.google.code.task;

public interface FluentTask extends Task {
  public AsyncerDecorator asynchronously();

  public RetryFailoverDecorator failover(Task failover);

  public AspectDecorator aspect();

  public TryCatchDecorator trycatch();

  public IfRunDecorator ifResultIs(TaskResultType taskResultType);
}
